草庐IT

objective-c - Xcode 5 : Code signing entitlement errors

全部标签

objective-c - shouldAutorotateToInterfaceOrientation 被多次调用 - 这正常吗?

我的SplitViewController代码:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{LeftViewController*hvc=[[[LeftViewControlleralloc]initWithNibName:nilbundle:nil]autorelease];DetailViewController*dvc=[[[DetailViewControlleralloc]initWithNibName:nilb

ios - 如何在 Xcode 4.2 中使用适用于 iOS 的 Core-Plot 框架?

我在项目中使用CorePlot框架时遇到问题。我尝试关注thesestepsfromthecore-plotsite但是xcode说它找不到“CorePlot-CocoaTouch.h”。我很迷茫,我也试过了thisothertutorial,但遇到了同样的问题。有没有其他人成功地将CorePlot与Xcode4.2一起使用?关于可能导致我的错误的任何想法?谢谢! 最佳答案 我想通了。我做了这个步骤:我复制了项目中的CorePlotHeaders目录我把libCorePlot-CocoaTouch.a复制到项目下frameworks

objective-c - 运行错误将我发送到我没有写的代码

每当我点击某个按钮时,该应用程序总是死机,我被发送到:intmain(intargc,char*argv[]){NSAutoreleasePool*pool=[[NSAutoreleasePoolalloc]init];THISLINE==>intretVal=UIApplicationMain(argc,argv,nil,nil);[poolrelease];returnretVal;}熟悉的人应该知道这段代码不是我写的。我不知道如何找出我的错误所在!此外,输出显示:2011-10-2721:03:17.690MyProgram[55441:207]Unbalancedcallsto

objective-c - 对 <UISplitViewController : 0x133630> 的开始/结束外观转换的不平衡调用

我在我的iPad应用程序上加载了一个splitViewController。但是用空数据数组加载它。然后我加载一个登录View,当身份验证成功时,我刷新RootView和详细View。由于您已通过身份验证,因此它已加载数据。但是当我以模态方式加载登录View时,我得到了这个错误:Unbalancedcallstobegin/endappearancetransitionsfor代码:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOption

objective-c - iOS, View 之间的转换

在下面的代码中-(IBAction)showAbout:(id)sender{AboutView*a=[[AboutViewalloc]initWithNibName:@"AboutView"bundle:nil];[selfsetAboutView:a];[UIViewsetAnimationDuration:.75];[[selfaboutView]setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];[selfpresentModalViewController:[selfaboutView]animated:Y

objective-c - iOS:更改背景 View 不会刷新应用程序返回前台之前看到的内容

好的,我遇到了这个问题:我有一个带有登录屏幕的应用程序,该应用程序每次进入后台并返回时都应该显示。问题是,在应用程序返回前台后,前一个屏幕会出现几分之一秒,因为系统只会在加载后刷新所看到的内容。需要的是在应用程序返回前台之前进行完整的转换。是的,我正在applicationDidEnterBackground对应用委托(delegate)进行转换。尝试了所有其他后/前过渡方法,结果相同。代码工作正常,但在登录屏幕出现之前屏幕闪烁。完整代码如下:-(void)applicationDidEnterBackground:(UIApplication*)application{if(!([L

objective-c - 发生viewdidappear后加载uitableview数据?

在将一个View更改为另一个View时,我想在新View的viewdidappear发生后加载uitableview数据,因为如果我将它们加载到viewdidload中,更新界面会花费太多时间,原因是数据加载。我希望首先加载界面,以便向用户显示新界面和“正在加载...”标签。然后会加载数据,最后会出现uitableview。感谢任何帮助。 最佳答案 按如下方式在后台加载您的数据。使用您自己的代码填写详细信息以根据需要更新您的UI并跟踪正在加载的数据的状态。您还可以查看其他执行后台操作的方法(查看并发编程指南)以获得更多选项和控制。-

objective-c - iPad GUI 仅在触摸后更新

我正在为iPad构建一个多线程应用程序。我有一个从影片剪辑中提取帧的类,我有一个UIScrollView来显示我提取的内容。帧提取器在不同的线程中运行,我只想在提取一定数量的帧后才开始构建ScrollView。因此,我创建了这个名为buffering的BOOL属性,它通过线程进行更新。我的ViewController观察到这个属性,只有在这个属性等于NO之后我才开始构建ScrollView。问题是调用构建方法后,我在GUI中看不到任何变化。触摸屏幕后只能看到ScrollView这是我在做什么:创建线程:[NSThreaddetachNewThreadSelector:@selector

ios - Phonegap 1.2 + xcode 4 = EXC_BAD_ACCESS 键盘输入?

我不是“高级”程序员。我真的不明白所有这些东西,这就是为什么我使用phonegap而不是native编程。我没有做任何特别的事情。“页面”加载,有一个输入框,你点击它,弹出键盘。字母似乎工作正常,但一旦您按下#或退格,整个应用程序就会因EXC_BAD_ACCESS而崩溃。这是在4.3模拟器中。我没有方便的设备来尝试。我所做的所有搜索都是人们在谈论内存管理等等。我没有做任何这些,我也不知道如何做。有人知道为什么会这样吗?这是有问题的行:intretVal=UIApplicationMain(argc,argv,nil,@"AppDelegate");位于insdeSupportingFi

objective-c - 有人可以向我解释为什么我看到的某些代码在函数中嵌入了函数吗?

例如我会看到以下内容:-(void)updateNotesView:(BOOL)visibleanimated:(BOOL)animated{void(^animations)(void)=^{if(visible){//dosomething}else{//dosomething}};void(^completion)(BOOL)=^(BOOLfinished){self.showingNotesView=visible;if(!visible){//dosomething}};}我没有得到这样的代码:void(^animations)(void)或void(^completion)